#include <stdio.h>
#include <time.h>
#include <stdlib.h>
/*
int pos;
srand(time(NULL)); // 使用当前时间作为随机种子
pos = rand() % 100 + 1; // 生成1到100之间的随机数

*/
int main(int argc, char const *argv[])
{
    // 设定的数字
    int pos;
    srand(time(NULL));      // 使用当前时间作为随机种子
    pos = rand() % 100 + 1; // 生成1到100之间的随机数   伪随机数

    // 用于猜的数字
    int T_c = 0;

    int Max = 100;
    int Min = 0;

    while (1)
    {
        printf("请输入你猜的数值");
        getchar();
        scanf("%d", &T_c);
        // 判断用户是否瞎搞
        if (T_c >= Max || T_c <= Min)
        {
            printf("玩不起就别玩\n");
            continue; // 跳出当次循环
        }
        // 用于判断用户输入的值 是否满足条件
        if (T_c == pos)
        {
            printf("恭喜你 答对了\n");
            break; // 猜中了则退出
        }
        else if (T_c > pos)
        {
            Max = T_c;
            printf("大了 在[%d , %d]之间\n", Min, Max);
        }
        else if (T_c < pos)
        {
            Min = T_c;
            printf("小了 在[%d , %d]之间\n", Min, Max);
        }
    }

    return 0;
}
